<?php

/**
* @current post.php
* @author   LiuYang <liu_yang@haibao.com>
* @date 2016年4月28日 下午6:18:26
*/

namespace haibao\user\model\data;

class Post extends Base{
   
    /**
     * 帖子审核状态(-5=回收站;-3=已忽略;-2=待审核;-1=主题帖在回收站中;0=已审核通过)
     */
    const INVISIBLE_RECYCLED = -5;
    const INVISIBLE_IGNORED = -3;
    const INVISIBLE_CHECKING = -2;
    const INVISIBLE_RECYCLING = -1;
    const INVISIBLE_CHECKED_SUCCESS = 0;
    
    /**
     * 帖子附件(2=图片附件)
     */
    
    const ATTACHMENT_IMAGE = 2;
    
    
    /**
     * 帖子状态(1=帖子被屏蔽;2=帖子被警告;4=帖子审核后再编辑标记，用于防止重复加分;8=手机版发帖标示)
     */
    const STATUS_SHIELDING = 1;
    const STATUS_WARNING = 2;
    const STATUS_CHECKED_EDIT = 4;
    const STATUS_MOBILE = 8;
    
    /**
     * 版块ID
     */
    public $Fid;
    
    /**
     * 主题ID
     */
    public $Tid;
     
    /**
     * 是否是首贴
     */
    public $First;

    /**
     * 用户名
     */
    public $Author;
    
    /**
     * 用户ID
     */
    public $AuthorId;

    /**
     * 标题
     */
    public $Subject;
    
    /**
     * 发帖时间
     */
    public $DateLine;
    
    /**
     * 帖子内容
     */
    public $Message;
    
    /**
     * 发帖IP
     */
    public $UseIp;
    
    /**
     * 帖子审核状态(-5=回收站;-3=已忽略;-2=待审核;-1=主题帖在回收站中;0=已审核通过)
     */
    public $Invisible;

    /**
     * 是否使用匿名发帖
     */
    public $Anonymous;
    
    /**
     * 是否使用个人签名
     */
    public $Usesig;
    
    /**
     * 是否使用HTML代码
     */
    public $Htmlon;
    
    /**
     * 是否禁用编辑器代码
     */
    public $BbcodeOff;
    
    /**
     * 是否禁用表情
     */
    public $SmileyOff;
    
    /**
     * 是否禁用链接识别
     */
    public $ParseUrlOff;

    /**
     * 帖子附件(2=图片附件)
     */
	public $AttachMent;
	
	/**
	 * 评分分数
	 */
    public $Rate;
    
    /**
     * 评分次数
     */
    public $RateTimes;
    
    /**
     * 帖子状态(1=帖子被屏蔽;2=帖子被警告;4=帖子审核后再编辑标记，用于防止重复加分;8=手机版发帖标示)
     */
    public $Status;
    
    /**
     * 帖子标签
     */
    public $Tags;
    
    /**
     * 是否存在点评
     */
    public $Comment;
    
    /**
     * 回帖获得积分记录
     */
    public $ReplyCredit;
    
    /**
     * 帖子位置信息
     */
    public $Position;
    
    /**
     *是否来自微信 
     */
    public $FromWx;

    /**
     *点赞数 
     */
    public $Praise;
    
    /**
     * 是否有回复
     */
    public $IsRecomment;
    
    /**
     * 回复帖子位置信息
     */
    public $ReplyPos;
    
    public function __construct(){
        parent::__construct();
        
        $this->setColumnName('Id', 'pid');
        
        $this->intField('Fid', 'fid');
        $this->intField('Tid', 'tid');
        $this->intField('First', 'first');
        $this->stringField('Author', 'author');
        $this->intField('AuthorId', 'authorid');
        $this->stringField('Subject', 'subject');
        $this->intField('DateLine', 'dateline');
        $this->stringField('Message', 'message');
        $this->stringField('UseIp', 'useip');
        $this->intField('Invisible', 'invisible');
        $this->intField('Anonymous', 'anonymous');
        $this->intField('Usesig', 'usesig');
        $this->intField('Htmlon', 'htmlon');
        $this->intField('BbcodeOff', 'bbcodeoff');
        $this->intField('SmileyOff', 'smileyoff');
        $this->intField('ParseUrlOff', 'parseurloff');
        $this->intField('AttachMent', 'attachment');
        $this->intField('Rate', 'rate');
        $this->intField('RateTimes', 'ratetimes');
        $this->intField('Status', 'status');
        $this->stringField('Tags', 'tags');
        $this->intField('Comment', 'comment');
        $this->intField('ReplyCredit', 'replycredit');
        $this->intField('FromWx', 'from_wx');
        $this->intField('Praise', 'praise');
        $this->intField('IsRecomment', 'is_recomment');
        $this->intField('ReplyPos', 'reply_pos');
        
        $this->setTableName('hb_forum_post');
    }
    
}

?>